// pages/list/list.js
var config = require('../../config.js')
//将秒数转换为分秒的表示形式
var formatSeconds = function(value){
  var time = parseFloat(value);
  var m = Math.floor(time/60);
  var s = time-m*60;
  return [m,s].map(formatNumber).join(':');
  function formatNumber(n){
    n = n.toString()
    return n[1]?n:'0'+n
  }
}
function formatterDateTime() {
  var date = new Date()
  var month = date.getMonth() + 1
  var datetime = date.getFullYear()
    + ""// "年"
    + (month >= 10 ? month : "0" + month)
    + ""// "月"
    + (date.getDate() < 10 ? "0" + date.getDate() : date
      .getDate())
    + ""
    + (date.getHours() < 10 ? "0" + date.getHours() : date
      .getHours())
    + ""
    + (date.getMinutes() < 10 ? "0" + date.getMinutes() : date
      .getMinutes())
    + ""
    + (date.getSeconds() < 10 ? "0" + date.getSeconds() : date
      .getSeconds());
  return datetime;
}
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    board:"",//顶部图片
    songlist:[],//音乐列表
    loading:false,//加载标志
  },
  urls(e){
    app.globalData.songId = e.currentTarget.dataset.songid;
    console.log(getApp().globalData.songId)
    wx.switchTab({
      url: "/pages/play/play"
    })

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var self = this;
    var topid = options.type;//获取页面跳转传过来的参数
    this.setData({
      loading:true
    })
    //加载歌曲列表
    wx.request({
      url: config.config.hotUrl, //热门榜单接口
      // method:'POST',
      data: {
        "topid": topid
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success(res) {
        if(res.statusCode==200){
          var songlist = res.data.showapi_res_body.pagebean.songlist;
          //将时长转换为分秒的表示形式
          for(var i = 0;i<songlist.length;i++){
            songlist[i].seconds = formatSeconds(songlist[i].seconds)
          }
          self.setData({
            //获取第一首歌曲的图片作为该页顶部图片
            board: res.data.showapi_res_body.pagebean.songlist[0].albumpic_big,
            songlist:songlist,
            loading:false//隐藏加载提示信息
          });
          //将歌曲列表保存在本地
          wx.setStorageSync('songlist',songlist)
        }
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})